stick in one's gizzard - English Synonyms Dictionary

Can't found any synonym terms.